home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed12.d64
/
challenge 2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
8KB
|
229 lines
100 POKE53280,0:POKE53281,0:POKE646,9:POKE53272,23
105 A$="2"
110 REM THIS MODULE BY: BILL CUMBERLAND 89 11 03
115 WR=0:N=0
120 PRINT"[147] [146]";
130 PRINT" [199][201][204][204][201][193][206]'[211][160][195][200][193][204][204][197][206][199][197] [146]";
140 PRINT" [146]";
150 PRINT" [213][206][201][212] "A$" [146]";
160 PRINT" [146]":GOSUB910:GOSUB860
170 PRINT" [201]NSTRUCTIONS? [217]/[206]"
180 GETR$:IFR$<>"Y"ANDR$<>"N"THEN180
190 IFR$="N"THEN1000
200 PRINT"[159][147] [201][206][211][212][210][213][195][212][201][207][206][211] [146]":GOSUB910:GOSUB860
210 PRINT" [212]HE OBJECTIVE OF THIS EXERCISE IS
220 [153]" TO TYPE IN THE CORRECT WORD THAT
230 PRINT" IS MISSING IN A SENTENCE.
240 [153]" (null)HERE ARE 20 QUESTIONS.
250 PRINT" [217]OUR SCORE IS DISPLAYED AT THE
260 [153]" CONCLUSION OF THE EXERCISE.":[141]930:[141]860
270 [153]"DEF (null)HEN YOU ARE READY, PRESS THE (null)(null)ATNLENVALCLOSEPEEKATN(null)CLOSEWAIT."
280 [161]R$:[139]R$[179][177][199](32)[167]280
290 [137]1000
600 N[178]N[170]1:[153]"PRINT#ONONON (null)UESTION "N"":[142]:[141]910:[141]860
700 [143] <TIME UP> SOUND
705 [129]L[178]54272[164]54295:[151]L,0:[130]:[151]54296,8
710 [151]54277,8:[151]54278,255:[151]54276,23
715 [129]Z[178]1[164]3:F1[178]2
720 [129]Y[178]1[164]3:F2[178]8
725 [151]54273,F1
730 [129]X[178]1[164]5:[151]54287,F2
735 F2[178]F2[172]1.4:[130]X:F1[178]F1[172]1.5:[130]Y
740 [129]W[178]1[164]10:[151]54287,F2
745 F2[178]F2[172]1.05:[130]W:[130]Z:[151]54287,15
750 [151]54296,0:[142]
780 [153]"DEF (null)RESS (null)(null)ATNLENVALCLOSEPEEKATN(null) WAIT TO CONTINUE."
790 [161]R$:[139]R$[179][177][199](32)[167]790
795 [142]
800 [143] <YES> SOUND
805 S[178]54272:[129]E[178]S[164]S[170]28:[151]E,0:[130]
810 [151]54296,15:[151]54277,42:[151]54278,250
815 [151]54276,23:[151]54273,23:[151]54272,191
820 [129]T[178]1[164]100:[130]:[151]54276,32:[129]T[178]1[164]200:[130]
825 [151]54296,0:[142]
830 [143] <NO> SOUND
835 S[178]54272:[129]E[178]S[164]S[170]28:[151]E,0:[130]
840 [151]54296,15:[151]54277,18:[151]54278,242
845 [151]54276,33:[151]54273,4:[151]54272,48
850 [129]T[178]1[164]300:[130]:[151]54276,32:[129]T[178]1[164]400:[130]
855 [151]54296,0:[142]
860 [143] <BLIP> SOUND
865 S[178]54272:[129]E[178]S[164]S[170]28:[151]E,0:[130]
870 [151]54296,7:[151]54277,42:[151]54278,250
875 [151]54276,23:[151]54273,23:[151]54272,191
880 [129]T[178]1[164]30:[130]:[151]54276,32:[129]T[178]1[164]50:[130]
885 [151]54296,0:[142]
900 [143] TIMERS
905 [129]T[178]1[164]500:[130]:[142]
910 [129]T[178]1[164]1000:[130]:[142]
920 [129]T[178]1[164]2000:[130]:[142]
930 [129]T[178]1[164]3000:[130]:[142]
940 [129]T[178]1[164]4000:[130]:[142]
950 [129]T[178]1[164]5000:[130]:[142]
999 :
1000 [141]910:[153]"LOAD (null)E HAD A TOTOTOTOTO TIME AT THE PARTY.":[141]600
1010 [153]"PRINT (null)ELECT [ NICE - NEECE - NECE ]":[141]860
1020 [153]" ":[133] B$
1030 [139]B$[178]"NICE"[167][153]"PRINT LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1050
1040 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS NICE WAIT.":[141]830:WR[178]WR[170]1
1045 [141]930:[141]780
1049 :
1050 [141]910:[153]"LOAD STR$ID YOU TOTOTOTOTO THE CAT IN?":[141]600
1060 [153]"PRINT (null)ELECT [ LIT - LETE - LET ]":[141]860
1070 [153]" ":[133] B$
1080 [139]B$[178]"LET"[167][153]"SYS LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1100
1090 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS LET WAIT.":[141]830:WR[178]WR[170]1
1095 [141]930:[141]780
1099 :
1100 [141]910:[153]"LOAD (null)OULD YOU TOTOTOTO THIS LETTER?":[141]600
1110 [153]"PRINT (null)ELECT [ TAKE - TAK - TIKE ]":[141]860
1120 [153]" ":[133] B$
1130 [139]B$[178]"TAKE"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1150
1140 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS TAKE WAIT.":[141]830:WR[178]WR[170]1
1145 [141]930:[141]780
1149 :
1150 [141]910:[153]"LOAD (null)ETER TOTOTOTOTO (null)ARY TO THE STORE.":[141]600
1160 [153]"PRINT (null)ELECT [ CENT - SENT - SCENT ]":[141]860
1170 [153]" ":[133] B$
1180 [139]B$[178]"SENT"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1200
1190 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS SENT WAIT.":[141]830:WR[178]WR[170]1
1195 [141]930:[141]780
1199 :
1200 [141]910:[153]"LOAD (null)OUR TOTOTOTOTO BARKED ALL NIGHT.":[141]600
1210 [153]"PRINT (null)ELECT [ DAWG - DOGE - DOG ]":[141]860
1220 [153]" ":[133] B$
1230 [139]B$[178]"DOG"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1250
1240 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS DOG WAIT.":[141]830:WR[178]WR[170]1
1245 [141]930:[141]780
1249 :
1250 [141]910:[153]"LOAD (null)USAN WANTED TOTOTOTOTO APPLE.":[141]600
1260 [153]"PRINT (null)ELECT [ A - ANN - AN ]":[141]860
1270 [153]" ":[133] B$
1280 [139]B$[178]"AN"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1300
1290 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS AN WAIT.":[141]830:WR[178]WR[170]1
1295 [141]930:[141]780
1299 :
1300 [141]910:[153]"LOAD (null)HE TEACHER WANTED TOTOTOTOTO PAPER.":[141]600
1310 [153]"PRINT (null)ELECT [ EVER - EVRY - EVERY ]":[141]860
1320 [153]" ":[133] B$
1330 [139]B$[178]"EVERY"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1350
1340 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS EVERY WAIT.":[141]830:WR[178]WR[170]1
1345 [141]930:[141]780
1349 :
1350 [141]910:[153]"LOAD (null)HEY TOTOTOTOTO IN OUT OF THE SNOW.":[141]600
1360 [153]"PRINT (null)ELECT [ CAME - CAM - CAMME ]":[141]860
1370 [153]" ":[133] B$
1380 [139]B$[178]"CAME"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1400
1390 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS CAME WAIT.":[141]830:WR[178]WR[170]1
1395 [141]930:[141]780
1399 :
1400 [141]910:[153]"LOAD LEFT$IS TOTOTOTOTO TOOK THE BLAME.":[141]600
1410 [153]"PRINT (null)ELECT [ SESTER - SISTER - SISER ]":[141]860
1420 [153]" ":[133] B$
1430 [139]B$[178]"SISTER"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1500
1440 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS SISTER WAIT.":[141]830:WR[178]WR[170]1
1445 [141]930:[141]780
1449 :
1450 [141]910:[153]"LOAD LEFT$AVE A TOTOTOTOTO TIME.":[141]600
1460 [153]"PRINT (null)ELECT [ GOD - GUD - GOOD ]":[141]860
1470 [153]" ":[133] B$
1480 [139]B$[178]"GOOD"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1500
1490 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS GOOD WAIT.":[141]830:WR[178]WR[170]1
1495 [141]930:[141]780
1499 :
1500 [141]910:[153]"LOAD RIGHT$ WILL TOTOTOTOTO IN THE MORNING.":[141]600
1510 [153]"PRINT (null)ELECT [ COME - COM - COMB ]":[141]860
1520 [153]" ":[133] B$
1530 [139]B$[178]"COME"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1550
1540 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS COME WAIT.":[141]830:WR[178]WR[170]1
1545 [141]930:[141]780
1549 :
1550 [141]910:[153]"LOAD (null)HEY RETURNED TO TOTOTOTOTO SEATS.":[141]600
1560 [153]"PRINT (null)ELECT [ THERE - THIER - THEIR ]":[141]860
1570 [153]" ":[133] B$
1580 [139]B$[178]"THEIR"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1600
1590 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS THEIR WAIT.":[141]830:WR[178]WR[170]1
1595 [141]930:[141]780
1599 :
1600 [141]910:[153]"LOAD (null)E'LL CAL YOU WHEN TOTOTOTOTO READY.":[141]600
1610 [153]"PRINT (null)ELECT [ ITS - IT'S - IT ]":[141]860
1620 [153]" ":[133] B$
1630 [139]B$[178]"IT'S"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1650
1640 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS IT'S WAIT.":[141]830:WR[178]WR[170]1
1645 [141]930:[141]780
1649 :
1650 [141]910:[153]"LOAD STR$O TOTOTOTOTO KNOW THE ANSWER?":[141]600
1660 [153]"PRINT (null)ELECT [ YOU - YEW - YUE ]":[141]860
1670 [153]" ":[133] B$
1680 [139]B$[178]"YOU"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1700
1690 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS YOU WAIT.":[141]830:WR[178]WR[170]1
1695 [141]930:[141]780
1699 :
1700 [141]910:[153]"LOAD RIGHT$ WANT TO START TOTOTOTOTO.":[141]600
1710 [153]"PRINT (null)ELECT [ NOW - KNO - NOWE ]":[141]860
1720 [153]" ":[133] B$
1730 [139]B$[178]"NOW"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1750
1740 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS NOW WAIT.":[141]830:WR[178]WR[170]1
1745 [141]930:[141]780
1749 :
1750 [141]910:[153]"LOAD RIGHT$ WILL SEE YOU AFTER TOTOTOTOTO.":[141]600
1760 [153]"PRINT (null)ELECT [ SKOOL - SHOOL - SCHOOL ]":[141]860
1770 [153]" ":[133] B$
1780 [139]B$[178]"SCHOOL"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1800
1790 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS SCHOOL WAIT.":[141]830:WR[178]WR[170]1
1795 [141]930:[141]780
1799 :
1800 [141]910:[153]"LOAD STR$O YOU WANT ONE TOTOTOTOTO OR TWO.":[141]600
1810 [153]"PRINT (null)ELECT [ EGGE - EGG - EGE ]":[141]860
1820 [153]" ":[133] B$
1830 [139]B$[178]"EGG"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1850
1840 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS EGG WAIT.":[141]830:WR[178]WR[170]1
1845 [141]930:[141]780
1849 :
1850 [141]910:[153]"LOAD CHR$IVE THE BOOK TO TOTOTOTOTO.":[141]600
1860 [153]"PRINT (null)ELECT [ HEM - HIM - HEME ]":[141]860
1870 [153]" ":[133] B$
1880 [139]B$[178]"HIM"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1900
1890 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS HIM WAIT.":[141]830:WR[178]WR[170]1
1895 [141]930:[141]780
1899 :
1900 [141]910:[153]"LOAD RIGHT$ NEED TOTOTOTOTO MORE MONEY.":[141]600
1910 [153]"PRINT (null)ELECT [ SUM - SOM - SOME ]":[141]860
1920 [153]" ":[133] B$
1930 [139]B$[178]"SOME"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]1950
1940 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS SOME WAIT.":[141]830:WR[178]WR[170]1
1945 [141]930:[141]780
1949 :
1950 [141]910:[153]"LOAD (null)HO TOTOTOTOTO YOU THAT?":[141]600
1960 [153]"PRINT (null)ELECT [ TOLE - TOLD - TOLL ]":[141]860
1970 [153]" ":[133] B$
1980 [139]B$[178]"TOLD"[167][153]"OPEN LEN(null)(null)(null)VALLEN(null) WAIT":[141]800:[137]2000
1990 [153]" (null)(null)! WAIT SYS (null)HE CORRECT WORD IS TOLD WAIT.":[141]830:WR[178]WR[170]1
1995 [141]930:[141]780
1999 :
2000 [151]53280,0:[151]53281,0:[151]646,1:[141]700
2010 [153]"LOAD LEFT$ERE IS YOUR SCORE:":[141]910:[141]860
2020 [153]" (null)OU GOT "20[171]WR" CORRECT ANSWERS
2030 PRINT" [217]OU MADE "WR" MISTAKES.":GOSUB920:GOSUB860
2040 IFWR=0THENPRINT" [197]XCELLENT!
2050 [139]WR[179]2[167][153]" CHR$OOD WORK!"
2060 [139]WR[177]2[167][153]" CLOSE(null)OU CAN DO BETTER!":[141]810
2070 [139]WR[177]2[167][153]" (null)RY AGAIN.
2080 GOSUB920:GOSUB780
2100 PRINT"[147] [196]ECISION TIME:
2110 [153]" (null)RESS (null) WAIT TO REPEAT THIS UNIT.
2115 PRINT" [208]RESS [195] [146] TO LOAD [195][200][193][204][204][197][206][199][197] 3.
2120 [153]" (null)RESS (null) WAIT TO RETURN TO THE MENU.
2125 GETR$:IFR$<>"R"ANDR$<>"C"ANDR$<>"M"THEN2130
2130 IFR$="R"THENRESTORE:WR=0:GOTO100
2135 IFR$="M"THENRESTORE:WR=0:GOTO2160
2140 PRINT"[147] [204]OADING [195][200][193][204][204][197][206][199][197] 3"
2145 LOAD"CHALLENGE 3",8
2150 RUN
2155 END
2160 PRINT"[147] [210]ETURNING TO THE DISK MENU"
2165 LOAD"MENU",8
2170 RUN
2175 END
2200 REM WHC 91:01:05